יצא לי לקרוא המון פעמים שמתכנתים שעוד לא יודעים לעבוד עם תכנות מונחה עצמים פשוט "משתגעים" ולא מצליחים להבין למה זה עוזר ולמה כדאי להשתמש במחלקות ולא בדרך ה"רגילה" והארוכה יותר. (שגם הם לא מצליחים להבין למה הדרך ה"רגילה" ארוכה יותר).
אז בתור אחד שחווה את החוויה הזאת לפני כשנה, חוויה שליוותה אותי כמה חודשים בניסיון להבין מדוע אני צריך להשתמש בתכנות מונחה עצמים, החלטתי לבוא לפה, ולנסות להסביר בצורה הטובה ביותר שאפשר לאנשים שמתקשים ושנמצאים במצב שבו אני הייתי לפני כשנה.